package com.hspedu.modifier;

/**
 * @Author Stringzhua
 * @Date 2024/3/1 14:10
 * description:同类访问
 */
public class A {
    //四个属性
    public int n1 = 100;
    protected int n2 = 200;
    int n3 = 300;
    private int n4 = 400;

    //输出
    public void m1() {
        //在同一个类中可以访问public protected 默认 private 修饰的属性和方法
        //该方法可以访问两个属性
        System.out.println("n1 = " + n1 + "  n2=" + n2 + "  n3=" + n3 + " n4=" + n4);
    }

    protected void m2(){

    }

    void m3(){

    }

    private void m4(){

    }

    public void hi(){
        //在同一个类中
        //可以访问到public protected 默认 private 修饰属性和方法
        m1();
        m2();
        m3();
        m4();
    }
}
